package com.ruoyi.dynamic.model.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.pojo.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;


@Getter
@Setter
@Accessors(chain = true)
@TableName("youban_family")
@ApiModel(value = "Family对象", description = "家族")
public class Family extends BaseEntity<Family> {

    @Schema(description = "家族名称")
    private String name;

    @Schema(description ="用户id")
    private Long userId;

    @Schema(description ="0关闭1正常")
    private Integer status;

    @Schema(description ="介绍")
    private String content;

    @Schema(description ="经验值")
    private Integer empiricalValue;

    @Schema(description ="家族人数")
    private Integer familyNum;

    @Schema(description ="家族工资提高比例")
    private Integer riseSalaryRatio;

    @Schema(description ="秘境收益比例")
    private Integer secretAreaRatio;

    @Schema(description ="家族宝箱奖励提高比例")
    private Integer treasureBox;

    @Schema(description ="0是否显示世界地图 0否1是")
    private Integer isWorldMap;

    @Schema(description ="家族塔属性增加")
    private Integer pagodaNum;

    @Schema(description ="家族外宾人数")
    private Integer foreignGuestNum;

    @Schema(description ="采矿效果比例")
    private Integer miningRatio;

    @Schema(description ="任务奖励提高比例")
    private Integer taskRatio;

    @Schema(description ="家族公告")
    private String notice;

    @Schema(description ="申请家族是否自动同意0否1是")
    private Integer isAutoApply;

    @Schema(description ="0族员1外宾")
    private Integer identity;

    @Schema(description ="家族主页背景图")
    private Integer backgroundUrl;

    @Schema(description ="省名称")
    private String province;

    @Schema(description ="市名称")
    private String city;

    @Schema(description ="区名称")
    private String region;
}
